﻿using Models.MiniuiModes;
using Models.UserModels;
using System;
using System.Collections.Generic;
using System.Text;
using ViewModels;

namespace IService
{
    public interface IUserService
    {
        MiniDataGrid GetUserList(UserModel userModel); // 查看用户数据

        BaseResult CreateUserList(UserViewModel UserViewModel); // 创建用户数据

        BaseResult UpdateUserList(UserViewModel UserViewModel); // 修改用户数据

        UserModel GetUserDetails(int UserId); // 查询用户的详情

        BaseResult DeleteUserList(int UserId); //删除用户

        UserModel UserLogin(string username, string userpassword); // 用户登录

        List<MenuModelsViewModel> GetMenuList(); // 用户菜单

        List<MenuModels> GetUserMenuList(int ROLEID); // 用户菜单

        MiniDataGrid GetUSERROLEList(); // 用户角色
    }
}
